package com.glink.manage.dto.person;

import com.glink.common.vo.PageVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
* @author  qiushaoshan
* @since 2025-01-13
*/
@ApiModel(value="PersonManagePageDTO对象", description="人员管理-分页查询")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PersonManagePageDTO extends PageVO implements Serializable {

    private static final long serialVersionUID = -6082879646541184327L;

    @ApiModelProperty(value = "单位ID")
    private String orgId;

    @ApiModelProperty(value = "身份证号、姓名")
    private String searchStr;

    @ApiModelProperty(value = "是否负责人，0否，1是")
    private String ifSuperintendent;

    @ApiModelProperty(value = "人员类型")
    private String type;

    @ApiModelProperty(value = "是否存在头像")
    private String ifExistProfilePicture;

    @ApiModelProperty(value = "施工工程ID")
    private String constructionWorkObjId;
}
